/*   1:    */ package org.intellij.lang.regexp;
/*   2:    */ 
/*   3:    */

import com.intellij.psi.StringEscapesTokenTypes;
import com.intellij.psi.tree.IElementType;
import com.intellij.psi.tree.TokenSet;

/*   4:    */
/*   5:    */
/*   6:    */ 
/*   7:    */ public abstract interface RegExpTT
/*   8:    */ {
/*   9: 23 */   public static final IElementType NUMBER = new RegExpElementType("NUMBER");
/*  10: 24 */   public static final IElementType NAME = new RegExpElementType("NAME");
/*  11: 25 */   public static final IElementType COMMA = new RegExpElementType("COMMA");
/*  12: 28 */   public static final IElementType QUOTE_BEGIN = new RegExpElementType("QUOTE_BEGIN");
/*  13: 30 */   public static final IElementType QUOTE_END = new RegExpElementType("QUOTE_END");
/*  14: 33 */   public static final IElementType BACKREF = new RegExpElementType("BACKREF");
/*  15: 35 */   public static final IElementType LBRACE = new RegExpElementType("LBRACE");
/*  16: 36 */   public static final IElementType RBRACE = new RegExpElementType("RBRACE");
/*  17: 38 */   public static final IElementType CLASS_BEGIN = new RegExpElementType("CLASS_BEGIN");
/*  18: 39 */   public static final IElementType CLASS_END = new RegExpElementType("CLASS_END");
/*  19: 40 */   public static final IElementType ANDAND = new RegExpElementType("ANDAND");
/*  20: 42 */   public static final IElementType GROUP_BEGIN = new RegExpElementType("GROUP_BEGIN");
/*  21: 43 */   public static final IElementType GROUP_END = new RegExpElementType("GROUP_END");
/*  22: 45 */   public static final IElementType NON_CAPT_GROUP = new RegExpElementType("NON_CAPT_GROUP");
/*  23: 46 */   public static final IElementType POS_LOOKBEHIND = new RegExpElementType("POS_LOOKBEHIND");
/*  24: 47 */   public static final IElementType NEG_LOOKBEHIND = new RegExpElementType("NEG_LOOKBEHIND");
/*  25: 48 */   public static final IElementType POS_LOOKAHEAD = new RegExpElementType("POS_LOOKAHEAD");
/*  26: 49 */   public static final IElementType NEG_LOOKAHEAD = new RegExpElementType("NEG_LOOKAHEAD");
/*  27: 50 */   public static final IElementType SET_OPTIONS = new RegExpElementType("SET_OPTIONS");
/*  28: 52 */   public static final IElementType QUEST = new RegExpElementType("QUEST");
/*  29: 53 */   public static final IElementType STAR = new RegExpElementType("STAR");
/*  30: 54 */   public static final IElementType PLUS = new RegExpElementType("PLUS");
/*  31: 55 */   public static final IElementType COLON = new RegExpElementType("COLON");
/*  32: 58 */   public static final IElementType BOUNDARY = new RegExpElementType("BOUNDARY");
/*  33: 60 */   public static final IElementType CARET = new RegExpElementType("CARET");
/*  34: 62 */   public static final IElementType DOLLAR = new RegExpElementType("DOLLAR");
/*  35: 64 */   public static final IElementType DOT = new RegExpElementType("DOT");
/*  36: 65 */   public static final IElementType UNION = new RegExpElementType("UNION");
/*  37: 68 */   public static final IElementType GT = new RegExpElementType("GT");
/*  38: 70 */   public static final IElementType QUOTE = new RegExpElementType("QUOTE");
/*  39: 73 */   public static final IElementType CTRL_CHARACTER = new RegExpElementType("CTRL_CHARACTER");
/*  40: 75 */   public static final IElementType ESC_CTRL_CHARACTER = new RegExpElementType("ESC_CTRL_CHARACTER");
/*  41: 77 */   public static final IElementType ESC_CHARACTER = new RegExpElementType("ESC_CHARACTER");
/*  42: 79 */   public static final IElementType CHAR_CLASS = new RegExpElementType("CHAR_CLASS");
/*  43: 81 */   public static final IElementType UNICODE_CHAR = new RegExpElementType("UNICODE_CHAR");
/*  44: 83 */   public static final IElementType HEX_CHAR = new RegExpElementType("HEX_CHAR");
/*  45: 85 */   public static final IElementType OCT_CHAR = new RegExpElementType("OCT_CHAR");
/*  46: 87 */   public static final IElementType CTRL = new RegExpElementType("CTRL");
/*  47: 89 */   public static final IElementType PROPERTY = new RegExpElementType("PROPERTY");
/*  48: 92 */   public static final IElementType REDUNDANT_ESCAPE = new RegExpElementType("REDUNDANT_ESCAPE");
/*  49: 94 */   public static final IElementType MINUS = new RegExpElementType("MINUS");
/*  50: 95 */   public static final IElementType CHARACTER = new RegExpElementType("CHARACTER");
/*  51: 97 */   public static final IElementType BAD_CHARACTER = new RegExpElementType("BAD_CHARACTER");
/*  52: 98 */   public static final IElementType BAD_OCT_VALUE = new RegExpElementType("BAD_OCT_VALUE");
/*  53: 99 */   public static final IElementType BAD_HEX_VALUE = new RegExpElementType("BAD_HEX_VALUE");
/*  54:101 */   public static final IElementType COMMENT = new RegExpElementType("COMMENT");
/*  55:102 */   public static final IElementType OPTIONS_ON = new RegExpElementType("OPTIONS_ON");
/*  56:103 */   public static final IElementType OPTIONS_OFF = new RegExpElementType("OPTIONS_OFF");
/*  57:106 */   public static final IElementType PYTHON_NAMED_GROUP = new RegExpElementType("PYTHON_NAMED_GROUP");
/*  58:108 */   public static final IElementType PYTHON_NAMED_GROUP_REF = new RegExpElementType("PYTHON_NAMED_GROUP_REF");
/*  59:110 */   public static final IElementType PYTHON_COND_REF = new RegExpElementType("PYTHON_COND_REF");
/*  60:113 */   public static final IElementType RUBY_NAMED_GROUP = new RegExpElementType("RUBY_NAMED_GROUP");
/*  61:116 */   public static final IElementType RUBY_QUOTED_NAMED_GROUP = new RegExpElementType("RUBY_QUOTED_NAMED_GROUP");
/*  62:118 */   public static final TokenSet KEYWORDS = TokenSet.create(new IElementType[] { DOT, STAR, QUEST, PLUS });
/*  63:120 */   public static final TokenSet CHARACTERS = TokenSet.create(new IElementType[] { CHARACTER, ESC_CTRL_CHARACTER, ESC_CHARACTER, CTRL_CHARACTER, CTRL, UNICODE_CHAR, HEX_CHAR, BAD_HEX_VALUE, OCT_CHAR, BAD_OCT_VALUE, REDUNDANT_ESCAPE, MINUS, StringEscapesTokenTypes.INVALID_UNICODE_ESCAPE_TOKEN, StringEscapesTokenTypes.INVALID_CHARACTER_ESCAPE_TOKEN });
/*  64:133 */   public static final TokenSet SIMPLE_CLASSES = TokenSet.create(new IElementType[] { DOT, CHAR_CLASS });
/*  65:136 */   public static final TokenSet CHARACTERS2 = TokenSet.orSet(new TokenSet[] { CHARACTERS, SIMPLE_CLASSES, TokenSet.create(new IElementType[] { CARET, LBRACE }) });
/*  66:138 */   public static final TokenSet QUANTIFIERS = TokenSet.create(new IElementType[] { QUEST, PLUS, STAR, LBRACE });
/*  67:140 */   public static final TokenSet GROUPS = TokenSet.create(new IElementType[] { GROUP_BEGIN, NON_CAPT_GROUP, POS_LOOKAHEAD, NEG_LOOKAHEAD, POS_LOOKBEHIND, NEG_LOOKBEHIND });
/*  68:147 */   public static final TokenSet BOUNDARIES = TokenSet.create(new IElementType[] { BOUNDARY, CARET, DOLLAR });
/*  69:    */ }



/* Location:           E:\idea\

 * Qualified Name:     org.intellij.lang.regexp.RegExpTT

 * JD-Core Version:    0.7.0.1

 */